1 00:00:00,000 --> 00:00:14,560 When you think about buying spreadsheet software, of course, the first thing you think about 2 00:00:14,560 --> 00:00:16,380 is Lotus 1-2-3. 3 00:00:16,380 --> 00:00:20,280 The product which established the spreadsheet is a major PC application. 4 00:00:20,280 --> 00:00:24,120 But nowadays, there's a whole new generation of spreadsheet programs which provide new 5 00:00:24,120 --> 00:00:26,360 levels of functionality and power. 6 00:00:26,360 --> 00:00:30,680 Today we take a look at this new generation of spreadsheet software both for the IBM PC 7 00:00:30,680 --> 00:00:40,200 and the Macintosh on this edition of the Computer Chronicles. 8 00:00:40,200 --> 00:01:02,480 The Computer Chronicles is made possible by Leading Edge, makers of IBM compatible computer 9 00:01:02,480 --> 00:01:07,040 systems including word processing with spelling correction, communication software, and Hays 10 00:01:07,040 --> 00:01:10,520 compatible 1200 and 2400 baud modems. 11 00:01:10,520 --> 00:01:13,880 Leading Edge with over 1,000 service centers nationwide. 12 00:01:13,880 --> 00:01:17,240 Leading Edge, leading the way to the information age. 13 00:01:17,240 --> 00:01:20,600 Additional funding is provided by McGraw-Hill, publishers of Byte. 14 00:01:20,600 --> 00:01:25,040 Byte's detailed technical articles on new hardware, software, and languages cover developments 15 00:01:25,040 --> 00:01:33,480 in computer technology worldwide. 16 00:01:33,480 --> 00:01:34,760 Welcome to the Computer Chronicles. 17 00:01:34,760 --> 00:01:37,040 I'm Stuart Shafae and this is Gary Kildall. 18 00:01:37,040 --> 00:01:40,640 Gary, when we looked at spreadsheet software last week, we were talking about the MS-DOS 19 00:01:40,640 --> 00:01:44,520 world, IBM's, as you tend to when you're talking about business software. 20 00:01:44,520 --> 00:01:48,000 This is a Macintosh, believe it or not, the new Mac 2. 21 00:01:48,000 --> 00:01:51,000 And we hear an awful lot about the Mac now in the business marketplace. 22 00:01:51,000 --> 00:01:53,880 This looks and acts a lot more like a business type computer. 23 00:01:53,880 --> 00:01:54,880 What do you think? 24 00:01:54,880 --> 00:01:57,280 Is the Mac going to be a serious player for people who use spreadsheets and that kind 25 00:01:57,280 --> 00:01:58,280 of thing? 26 00:01:58,280 --> 00:02:00,280 Well, Stuart, you know, when the Mac was first introduced several years ago, it really wasn't 27 00:02:00,280 --> 00:02:02,200 targeted at the business market itself. 28 00:02:02,200 --> 00:02:06,560 In those days, the typical business applications were spreadsheet, word processor, database 29 00:02:06,560 --> 00:02:07,560 kind of work. 30 00:02:07,560 --> 00:02:11,120 And it was really a graphics engine with a small, slow disk and so forth. 31 00:02:11,120 --> 00:02:13,280 But the two worlds of business and Mac have sort of come together. 32 00:02:13,280 --> 00:02:14,800 In business now, it's very important. 33 00:02:14,800 --> 00:02:17,560 Desktop publishing is a very important aspect of it. 34 00:02:17,560 --> 00:02:20,640 Image processing, general rich text, things of this sort. 35 00:02:20,640 --> 00:02:25,360 Now the Mac has got now a large size screen, big hard disk, and so we can really see those 36 00:02:25,360 --> 00:02:26,560 two things working together. 37 00:02:26,560 --> 00:02:30,080 Now also Apple has announced their LAN strategy, hook up to IBM machines. 38 00:02:30,080 --> 00:02:32,280 So it could be a good choice for business. 39 00:02:32,280 --> 00:02:35,600 Gary, we're going to take a look at two of the top rated spreadsheet programs for the 40 00:02:35,600 --> 00:02:37,800 Macintosh, Excel and Trapeze. 41 00:02:37,800 --> 00:02:42,280 And we'll also see two new generation spreadsheet programs for the IBM, things that do a lot 42 00:02:42,280 --> 00:02:44,440 more than the traditional spreadsheet. 43 00:02:44,440 --> 00:02:48,220 Now one of the alternatives spreadsheet users have are the low cost alternatives. 44 00:02:48,220 --> 00:02:52,040 And one of the big issues in spreadsheets right now is the whole issue of look and feel. 45 00:02:52,040 --> 00:02:56,440 We're going to start out with a report on that. 46 00:02:56,440 --> 00:02:59,460 This is a computer spreadsheet screen. 47 00:02:59,460 --> 00:03:02,040 This is a computer spreadsheet screen. 48 00:03:02,040 --> 00:03:03,820 And so is this. 49 00:03:03,820 --> 00:03:08,440 If they look similar, that's part of the reason for a sudden increase in lawsuits between 50 00:03:08,440 --> 00:03:10,040 software developers. 51 00:03:10,040 --> 00:03:16,320 Lotus, best known for its 123 program, is suing Paperback Software over the similarity 52 00:03:16,320 --> 00:03:18,860 of its VP Planner program. 53 00:03:18,860 --> 00:03:22,320 And Mosaic Software for its twin spreadsheet. 54 00:03:22,320 --> 00:03:29,600 And the heart of the complaint is that Mosaic and Paperback both infringe the overall quote 55 00:03:29,600 --> 00:03:34,720 look and feel of the Lotus 123 program. 56 00:03:34,720 --> 00:03:39,760 Specifically what they've claimed is that the defendants have used identical or very 57 00:03:39,760 --> 00:03:47,520 similar program names or command names, very similar menu structure and sub menu structure, 58 00:03:47,520 --> 00:03:53,960 same kind of syntax in the language that they use in the programs, such that the user who 59 00:03:53,960 --> 00:03:58,200 looks at one program versus the other will say the overall look and feel is essentially 60 00:03:58,200 --> 00:04:00,000 the same. 61 00:04:00,000 --> 00:04:05,960 While a program's source code is clearly protected by law, the elusive look and feel of a screen 62 00:04:05,960 --> 00:04:12,240 display is a relatively new aspect of software protection and open to sharp disagreement. 63 00:04:12,240 --> 00:04:18,600 The idea is that a lot of the functionality that people need, you cannot patent or copyright. 64 00:04:18,600 --> 00:04:28,280 And further, a lot of the user interface words and things ought to be available to many people, 65 00:04:28,280 --> 00:04:32,640 especially that very common words are used in many cases. 66 00:04:32,640 --> 00:04:35,160 Take a simple book, any book that you have. 67 00:04:35,160 --> 00:04:37,960 Well, those are all words that are in the English language. 68 00:04:37,960 --> 00:04:39,940 And in that sense, they're not original. 69 00:04:39,940 --> 00:04:45,200 What becomes original is the manner in which the developer puts them together, the way 70 00:04:45,200 --> 00:04:50,000 that he organizes them or orders them or sequences them. 71 00:04:50,000 --> 00:04:52,640 That's what gets protected by copyright law. 72 00:04:52,640 --> 00:04:57,840 A recent case involving communication software could have a significant impact on future 73 00:04:57,840 --> 00:04:59,520 look and feel cases. 74 00:04:59,520 --> 00:05:06,280 DCA, which owns the Crosstalk program, sued the Softclone company for its mirror communications 75 00:05:06,280 --> 00:05:07,360 package. 76 00:05:07,360 --> 00:05:10,280 The court ruled in favor of the plaintiff. 77 00:05:10,280 --> 00:05:18,560 Given that the court in that case held that essentially one key screen was enough to constitute 78 00:05:18,560 --> 00:05:24,560 copyrightable material and found that the defendants had infringed that one key screen, 79 00:05:24,560 --> 00:05:32,580 that means that cloning user interfaces is going to be extremely suspect in the future. 80 00:05:32,580 --> 00:05:37,780 One of the many difficulties encountered by software developers is the overwhelming dominance 81 00:05:37,780 --> 00:05:43,240 of a handful of programs, which some companies view as de facto standards. 82 00:05:43,240 --> 00:05:49,040 And when you go into a stretched market, you realize that there is primarily one customer 83 00:05:49,040 --> 00:05:51,560 that dominates the market, and that is Lotus. 84 00:05:51,560 --> 00:05:56,200 They probably have approximately 60 to 80 percent of the marketplace. 85 00:05:56,200 --> 00:06:03,360 So the already existing de facto standards in the marketplace make it literally impossible 86 00:06:03,360 --> 00:06:09,200 for anybody to enter that marketplace or do anything constructive. 87 00:06:09,200 --> 00:06:14,120 All sides agree, for different reasons, that the outcome of these cases will have a major 88 00:06:14,120 --> 00:06:17,120 impact on the future of original software. 89 00:06:17,120 --> 00:06:23,120 Assume what's going to happen if in the worst case scenario, Lotus wins. 90 00:06:23,120 --> 00:06:24,120 Absolutely it's going to be chaos. 91 00:06:24,120 --> 00:06:28,760 I mean, people are going to start doing things just for the sake of being different. 92 00:06:28,760 --> 00:06:30,880 They're going to make it different. 93 00:06:30,880 --> 00:06:36,720 And it's going to be incredibly hard for any user to do anything with any of these programs. 94 00:06:36,720 --> 00:06:41,800 One of the purposes of the copyright laws is to reward people's invention. 95 00:06:41,800 --> 00:06:46,720 I don't know what kind of creativity it is that's being stifled in this case. 96 00:06:46,720 --> 00:06:49,240 Is cloning considered that creative? 97 00:06:49,240 --> 00:06:50,560 I'm not sure. 98 00:06:50,560 --> 00:06:55,760 I think that perhaps more creativity comes out of the fact that authors are rewarded 99 00:06:55,760 --> 00:07:08,200 for what they've done. 100 00:07:08,200 --> 00:07:12,200 Joining us in the studio now is Mike Slade, the Macintosh products manager with Microsoft, 101 00:07:12,200 --> 00:07:13,560 the makers of Excel. 102 00:07:13,560 --> 00:07:17,200 Next to Mike is Andrew Wolfe, president of DataTailor, Inc., makers of Trapeze. 103 00:07:17,200 --> 00:07:18,200 Gary. 104 00:07:18,200 --> 00:07:23,160 So the first, I guess, the granddaddy of spreadsheets, VisiCalc, was a character-oriented spreadsheet. 105 00:07:23,160 --> 00:07:27,240 And there was a major generation change when 1, 2, 3 came out with graphics and so forth. 106 00:07:27,240 --> 00:07:31,040 Now, is the Mac 2 going to be a generation change also in spreadsheets? 107 00:07:31,040 --> 00:07:34,640 Well, I think the Macintosh in general helped that occur. 108 00:07:34,640 --> 00:07:39,600 The whole notion of a graphical user interface with pull-down menus and a mouse and icons 109 00:07:39,600 --> 00:07:43,000 led us to design a spreadsheet Excel that was much more like working with pieces of 110 00:07:43,000 --> 00:07:46,120 paper on a desktop and letting you make relations between those pieces of paper. 111 00:07:46,120 --> 00:07:49,560 And this just extends that in many nice ways, color, graphics, speed. 112 00:07:49,560 --> 00:07:52,000 Andy, what are your thoughts on it? 113 00:07:52,000 --> 00:07:56,040 Well, I see the machine as allowing people to do things they have not been able to do 114 00:07:56,040 --> 00:08:01,280 before, work with larger spreadsheets, be able to calculate more complex models, display 115 00:08:01,280 --> 00:08:03,120 more charts. 116 00:08:03,120 --> 00:08:05,760 And that is going to improve a lot of people's productivity. 117 00:08:05,760 --> 00:08:06,760 Okay. 118 00:08:06,760 --> 00:08:09,520 Now, Mike, you have a demonstration for how Excel can give us, right? 119 00:08:09,520 --> 00:08:10,520 That's right. 120 00:08:10,520 --> 00:08:11,520 Okay. 121 00:08:11,520 --> 00:08:15,240 As you can see here on the screen, Excel doesn't look much like a traditional spreadsheet. 122 00:08:15,240 --> 00:08:18,720 You have not one but several different worksheets open, and they look like different pieces 123 00:08:18,720 --> 00:08:20,480 of paper on your desk, Mike. 124 00:08:20,480 --> 00:08:25,120 You can zoom the screen up and work with one or several sheets at a time and build formulas 125 00:08:25,120 --> 00:08:28,440 by pointing and clicking, strolling around the worksheet just by using the mouse. 126 00:08:28,440 --> 00:08:29,440 It's very simple. 127 00:08:29,440 --> 00:08:30,440 It's a very large worksheet. 128 00:08:30,440 --> 00:08:32,840 It's very fast, very easy to work with. 129 00:08:32,840 --> 00:08:36,960 It's very easy, for example, to build relationships between worksheets just by pointing and clicking. 130 00:08:36,960 --> 00:08:42,440 I can take these two subsidiary spreadsheets and just paste in the names for them and link 131 00:08:42,440 --> 00:08:45,600 them to this total spreadsheet. 132 00:08:45,600 --> 00:08:50,880 And without having to do any complex math or anything, I can just enter the formula, 133 00:08:50,880 --> 00:08:54,800 and it's automatically built so that later if one of these values changes, say, from 134 00:08:54,800 --> 00:09:00,880 71,000 to a much larger number like 710,000, you see the number is instantly reflected 135 00:09:00,880 --> 00:09:02,360 up here in the total spreadsheet. 136 00:09:02,360 --> 00:09:06,220 In a product like 123, not only couldn't you do that, but you couldn't even think about 137 00:09:06,220 --> 00:09:09,040 doing it because you could only see one spreadsheet at a time. 138 00:09:09,040 --> 00:09:13,800 In the same way, it's very easy then to take a group of numbers and very quickly open a 139 00:09:13,800 --> 00:09:17,680 window that has a graphical representation of those numbers, and that window can then 140 00:09:17,680 --> 00:09:19,760 be linked to those numbers. 141 00:09:19,760 --> 00:09:21,560 And I'll show you how that works in just a second here. 142 00:09:21,560 --> 00:09:25,260 So you can see I have a graph now that represents those numbers. 143 00:09:25,260 --> 00:09:31,360 And if one of these numbers up here changes to a smaller number, you'll see the graph 144 00:09:31,360 --> 00:09:34,280 is instantly redrawn to reflect that change. 145 00:09:34,280 --> 00:09:37,840 So you get visual feedback, and you can have as many charts or spreadsheets open at a time 146 00:09:37,840 --> 00:09:38,840 as you like. 147 00:09:38,840 --> 00:09:41,040 It's also very easy to change what the graph looks like. 148 00:09:41,040 --> 00:09:44,640 There's a built-in pictorial gallery, another innovation that the Macintosh facilitates. 149 00:09:44,640 --> 00:09:48,880 It lets you pick between different kinds of charts and have the chart be redrawn in whatever 150 00:09:48,880 --> 00:09:50,600 format it is that you'd like to see it in. 151 00:09:50,600 --> 00:09:54,280 And so rather than pick from some list of charts, it's very nice to be able to see a 152 00:09:54,280 --> 00:09:56,680 pictorial representation of that. 153 00:09:56,680 --> 00:10:02,440 One of the nicest strengths of a product like Excel is that it lets you automate things. 154 00:10:02,440 --> 00:10:06,040 And what I'm going to do here now is close all those spreadsheets and open what's called 155 00:10:06,040 --> 00:10:07,040 a macro. 156 00:10:07,040 --> 00:10:10,200 And Excel actually records what you do. 157 00:10:10,200 --> 00:10:12,160 It learns what you do, and will then play it back. 158 00:10:12,160 --> 00:10:15,920 And I'm going to show you an example of something that Excel recorded my actions and turned 159 00:10:15,920 --> 00:10:17,840 them into a thing called a macro. 160 00:10:17,840 --> 00:10:22,320 And now it's going to automate the process of entering data, which notice it's actually 161 00:10:22,320 --> 00:10:29,720 prompting me with this little dialog box, and then asking me to put the data in. 162 00:10:29,720 --> 00:10:34,160 And then it takes the data, reformats it, and puts up a chart window of the data without 163 00:10:34,160 --> 00:10:35,200 me having to do anything. 164 00:10:35,200 --> 00:10:37,160 And that's really what computing is all about. 165 00:10:37,160 --> 00:10:39,360 OK, yeah, you didn't have to write the macro. 166 00:10:39,360 --> 00:10:41,560 It wrote the macro following what you were doing the last time around. 167 00:10:41,560 --> 00:10:44,920 Yeah, before I had just done those same commands, and it wrote the command line. 168 00:10:44,920 --> 00:10:48,320 You can write it if you like, but it's very simple to have Excel write it for you. 169 00:10:48,320 --> 00:10:50,320 And you can just go through. 170 00:10:50,320 --> 00:10:54,400 The new machine is going to give us opportunities to make Excel run in color and lots of things 171 00:10:54,400 --> 00:10:55,800 to expand the capabilities of it. 172 00:10:55,800 --> 00:10:59,280 But since we've introduced the product, we've just had a fantastic reception to it. 173 00:10:59,280 --> 00:11:02,520 Speaking of color, Mike, if I can ask you to unload Excel, and we can get trapeze in 174 00:11:02,520 --> 00:11:03,520 there. 175 00:11:03,520 --> 00:11:05,440 I'm going to ask you to do that, Andrew. 176 00:11:05,440 --> 00:11:06,440 Trapeze does run in color. 177 00:11:06,440 --> 00:11:07,680 We're going to see that in just a minute. 178 00:11:07,680 --> 00:11:09,920 One of the features of the Mac 2, of course, is the color. 179 00:11:09,920 --> 00:11:12,240 What role does color play in spreadsheets? 180 00:11:12,240 --> 00:11:13,240 Does it matter at all? 181 00:11:13,240 --> 00:11:19,800 Well, it can help the person who's developing a spreadsheet to show his numbers in a way 182 00:11:19,800 --> 00:11:22,400 that's easier for other people to comprehend, and himself. 183 00:11:22,400 --> 00:11:28,340 He can show different numbers in red to show that he's losing money, or highlight labels 184 00:11:28,340 --> 00:11:31,680 with color so that they're easy to find in a very large worksheet. 185 00:11:31,680 --> 00:11:36,920 Of course, you can do charts in color, which allows you to show the information much more 186 00:11:36,920 --> 00:11:38,920 graphically than just black and white can do. 187 00:11:38,920 --> 00:11:42,160 Maybe the best way to answer it is to run trapeze for us, and we'll see how you do use 188 00:11:42,160 --> 00:11:45,360 color, Andrew. 189 00:11:45,360 --> 00:11:46,600 Tell us what you're doing as you do it. 190 00:11:46,600 --> 00:11:52,880 I'm just selecting three worksheets that I'm going to be showing and opening them all. 191 00:11:52,880 --> 00:11:58,600 So you notice the windows are in blue. 192 00:11:58,600 --> 00:12:02,840 The difference between trapeze and a normal spreadsheet is that instead of having rows 193 00:12:02,840 --> 00:12:06,480 and columns, it's a free-form type of spreadsheet. 194 00:12:06,480 --> 00:12:11,400 The basic unit is a block, which is a collection of numbers, which can be a row, a column, 195 00:12:11,400 --> 00:12:13,640 or a table, or even just an individual value. 196 00:12:13,640 --> 00:12:15,600 It has a name, which you can change. 197 00:12:15,600 --> 00:12:18,360 You use the names to build formulas. 198 00:12:18,360 --> 00:12:22,800 So in this case, this total sales block is the sum of sales. 199 00:12:22,800 --> 00:12:25,920 So it knows that there are four values here, so it's summed them. 200 00:12:25,920 --> 00:12:29,400 The formula over here is sales divided by total sales. 201 00:12:29,400 --> 00:12:33,800 So it understands that there are four values, and there's one value, so it needs to produce 202 00:12:33,800 --> 00:12:35,440 four values. 203 00:12:35,440 --> 00:12:39,880 And because the relationships are all built by name, I can take the block and move it 204 00:12:39,880 --> 00:12:41,920 anywhere I want, rearrange it. 205 00:12:41,920 --> 00:12:46,560 I can change its size and shape. 206 00:12:46,560 --> 00:12:48,560 I can change its font. 207 00:12:48,560 --> 00:12:52,880 And of course, the relationships don't change. 208 00:12:52,880 --> 00:13:00,480 The relationships are totally independent of where the block is located. 209 00:13:00,480 --> 00:13:04,360 And as you can see, there's also charts on the same page. 210 00:13:04,360 --> 00:13:09,040 The charts are built the same way, with a chart formula and then the sales block and 211 00:13:09,040 --> 00:13:10,240 the region block. 212 00:13:10,240 --> 00:13:16,560 So as I change the number up here, you can see the chart will also change, and all the 213 00:13:16,560 --> 00:13:18,200 numbers will recalculate. 214 00:13:18,200 --> 00:13:22,200 Because the Macintosh is so good at doing fonts and styles and pictures, there's no 215 00:13:22,200 --> 00:13:25,440 reason why you can't include a picture in with your worksheet. 216 00:13:25,440 --> 00:13:29,480 This may be a trivial example, but it does show the ability to include graphics along 217 00:13:29,480 --> 00:13:34,840 with your spreadsheet, so that you can have a data entry form or an invoice and have calculations 218 00:13:34,840 --> 00:13:41,320 on top of it mixed in in different fonts along with your graph. 219 00:13:41,320 --> 00:13:46,280 Now this is a show you an example of how you can build a formula very easy without having 220 00:13:46,280 --> 00:13:48,560 to remember how to type things. 221 00:13:48,560 --> 00:13:52,440 Right here is the sum of investments, which is a block right here. 222 00:13:52,440 --> 00:13:58,680 Now I'm going to build this simply by pulling the sum function from the scrolling menu, 223 00:13:58,680 --> 00:14:02,040 and then down here is a list of all the open worksheets. 224 00:14:02,040 --> 00:14:05,800 So I can go to any worksheet that's in memory by name. 225 00:14:05,800 --> 00:14:11,560 So in this case, I'm going to get invest, hit the checkbox, and it recalculated it. 226 00:14:11,560 --> 00:14:17,200 So Trapeze allows you to not only do calculations, but also to lay them out in an attractive 227 00:14:17,200 --> 00:14:21,480 manner and a lot of people who do calculations need to present them to people. 228 00:14:21,480 --> 00:14:26,600 So Trapeze allows you to do it without having to go to other programs to put all the pieces 229 00:14:26,600 --> 00:14:27,600 together. 230 00:14:27,600 --> 00:14:30,040 Andrew, is Trapeze written especially for the Mac 2 or does it run on... 231 00:14:30,040 --> 00:14:32,160 It runs on all Macintoshes. 232 00:14:32,160 --> 00:14:36,400 This version is the version we shipped in January long before the Mac 2 existed and 233 00:14:36,400 --> 00:14:39,100 it ran in color then. 234 00:14:39,100 --> 00:14:42,920 We are producing a version specifically for the Mac 2 to take advantage of additional 235 00:14:42,920 --> 00:14:44,960 colors and some other features it can do. 236 00:14:44,960 --> 00:14:45,960 Mike, what about Excel? 237 00:14:45,960 --> 00:14:51,640 Excel was written at least almost two years ago and it runs fine on the Mac 2, but it 238 00:14:51,640 --> 00:14:53,480 runs on the entire Macintosh family. 239 00:14:53,480 --> 00:14:57,600 We are also working on a new version that will take more specific advantage of the capabilities. 240 00:14:57,600 --> 00:15:00,880 Gary, I think it's pretty clear the answer to your question is we've come a long way 241 00:15:00,880 --> 00:15:02,200 from Lotus 1, 2, 3. 242 00:15:02,200 --> 00:15:03,360 This is a generation leap. 243 00:15:03,360 --> 00:15:04,360 Gentlemen, thanks very much. 244 00:15:04,360 --> 00:15:07,760 We're going to be back in just a minute with two more spreadsheet programs that do a lot 245 00:15:07,760 --> 00:15:09,800 more than traditional spreadsheet work. 246 00:15:09,800 --> 00:15:11,240 One of them is called Words and Figures. 247 00:15:11,240 --> 00:15:12,640 The other is called Predict. 248 00:15:12,640 --> 00:15:25,800 So stay with us. 249 00:15:25,800 --> 00:15:28,880 With us now in the studio is Camillo Wilson. 250 00:15:28,880 --> 00:15:32,240 Camillo is president of Lifetree Software, makers of Words and Figures. 251 00:15:32,240 --> 00:15:35,960 Next to Camillo is Richard Roth, the director of Unison Technology, and they make a product 252 00:15:35,960 --> 00:15:36,960 called Predict. 253 00:15:36,960 --> 00:15:41,360 Camillo, on the last segment we just saw the Mac 2 with all the fancy high resolution color 254 00:15:41,360 --> 00:15:42,720 graphics and so forth. 255 00:15:42,720 --> 00:15:46,800 You feel like people are going to move to that high res graphics model or are we going 256 00:15:46,800 --> 00:15:48,640 to stick with the 1, 2, 3 model everybody knows? 257 00:15:48,640 --> 00:15:52,760 Well, there's no doubt that some people will want to look into the world of the future. 258 00:15:52,760 --> 00:15:54,160 People are always doing so. 259 00:15:54,160 --> 00:15:57,800 But the fact is that 1, 2, 3 right now has an install base of approximately 2 million 260 00:15:57,800 --> 00:16:00,360 copies and that are compatible programs. 261 00:16:00,360 --> 00:16:03,520 And the last thing that people want to do is to relearn what they already know. 262 00:16:03,520 --> 00:16:08,440 Now, Richard, both of you have products that really improve upon the 1, 2, 3 model. 263 00:16:08,440 --> 00:16:09,960 What sort of things have you done to yours? 264 00:16:09,960 --> 00:16:13,680 Well, what we've done is to take what everybody already knows in terms of the spreadsheet 265 00:16:13,680 --> 00:16:20,320 model and add in the capability that a small group of people want to be able to do to express 266 00:16:20,320 --> 00:16:24,640 uncertainty in their spreadsheets and forecasting and modeling various business situations. 267 00:16:24,640 --> 00:16:27,440 So this is an extension of the basic model. 268 00:16:27,440 --> 00:16:29,640 Camillo, can you show us Words and Figures? 269 00:16:29,640 --> 00:16:30,640 Certainly. 270 00:16:30,640 --> 00:16:33,800 Words and Figures was predicated on the idea that first of all people wanted a reasonably 271 00:16:33,800 --> 00:16:37,240 priced Lotus compatible spreadsheet, which is the first thing that Words and Figures 272 00:16:37,240 --> 00:16:38,240 is. 273 00:16:38,240 --> 00:16:41,800 And on top of that, we added to Words and Figures a word processor, which is the most 274 00:16:41,800 --> 00:16:45,760 commonly used function that people do on their personal computers. 275 00:16:45,760 --> 00:16:47,840 So I will start here with a reconventional spreadsheet. 276 00:16:47,840 --> 00:16:49,640 Before you get to that, Camillo, I mean, what's the logic? 277 00:16:49,640 --> 00:16:53,080 I assume there's some premise here in terms of bringing the word processor into the spreadsheet. 278 00:16:53,080 --> 00:16:56,600 The premise is that if you have a financial story to tell, you may also want to tell people 279 00:16:56,600 --> 00:16:58,680 a qualitative, a verbal story about it. 280 00:16:58,680 --> 00:17:03,280 You know, you want to brag about your profits or to, you know, be sorry about your losses. 281 00:17:03,280 --> 00:17:06,040 So, for example, here we have a regular spreadsheet. 282 00:17:06,040 --> 00:17:09,440 Unlike any spreadsheet, what if you change one number, the totals change and all the 283 00:17:09,440 --> 00:17:14,240 percentages change, and we also have the conventional graphing capabilities that 1, 2, 3, Release 284 00:17:14,240 --> 00:17:15,560 1A has. 285 00:17:15,560 --> 00:17:19,680 What is new about Words and Figures, besides a very high-performance spreadsheet, is the 286 00:17:19,680 --> 00:17:22,240 addition of a simple-to-use word processor. 287 00:17:22,240 --> 00:17:28,320 So you can simply start by saying, the results for the year are... 288 00:17:28,320 --> 00:17:30,680 So you press one key and boom, you're into a word processor. 289 00:17:30,680 --> 00:17:31,680 Exactly. 290 00:17:31,680 --> 00:17:32,680 Rather than have to reload. 291 00:17:32,680 --> 00:17:33,680 Exactly. 292 00:17:33,680 --> 00:17:34,680 And the word processor feels like a real word processor. 293 00:17:34,680 --> 00:17:36,040 It does not feel like a spreadsheet. 294 00:17:36,040 --> 00:17:40,840 A lot of people use 1, 2, 3 to write, but that is a very unkind way to do it. 295 00:17:40,840 --> 00:17:45,320 So here we write our report, bragging to the chairman about our results, and now we import 296 00:17:45,320 --> 00:17:47,320 the spreadsheet itself. 297 00:17:47,320 --> 00:17:53,800 So we say, bring me the first 10 rows of the spreadsheet, and sure enough, here they are. 298 00:17:53,800 --> 00:17:57,080 Now not only are they here present in the word processor, but they're also live. 299 00:17:57,080 --> 00:18:01,360 Notice that my cursor now looks like the conventional spreadsheet cursor. 300 00:18:01,360 --> 00:18:05,520 And if in fact I change these numbers right here to a large number, all of the numbers 301 00:18:05,520 --> 00:18:06,520 are recalculated. 302 00:18:06,520 --> 00:18:09,800 If I take a look at my spreadsheet, sure enough, the spreadsheet was also recalculated. 303 00:18:09,800 --> 00:18:12,560 So you can operate on the spreadsheet inside the word processor. 304 00:18:12,560 --> 00:18:13,560 And vice versa. 305 00:18:13,560 --> 00:18:17,160 I mean, any change made in one is reflected automatically in the other. 306 00:18:17,160 --> 00:18:20,240 And then to make it even more interesting, for example, you can split the screen into 307 00:18:20,240 --> 00:18:21,760 two windows. 308 00:18:21,760 --> 00:18:25,880 Here we have a horizontal window, and let's turn this one into a word processing window. 309 00:18:25,880 --> 00:18:29,880 So you can be composing the text in here while you're viewing the spreadsheet in the other 310 00:18:29,880 --> 00:18:35,160 window, and if you change one number here, sure enough, it will change in the other one. 311 00:18:35,160 --> 00:18:36,160 There it is. 312 00:18:36,160 --> 00:18:37,160 OK. 313 00:18:37,160 --> 00:18:41,360 Is the word processor a so-called full-powered word processor? 314 00:18:41,360 --> 00:18:44,360 No, the word processor will not put a display right out of business. 315 00:18:44,360 --> 00:18:49,000 It is designed specifically to be a compatible word processor with the spreadsheet. 316 00:18:49,000 --> 00:18:52,880 For example, some of the things you notice in the word processor is that it uses the 317 00:18:52,880 --> 00:18:55,240 normal slash and the menu bar. 318 00:18:55,240 --> 00:18:59,240 So it feels very much like a spreadsheet, but it does all the things you expect a simple 319 00:18:59,240 --> 00:19:00,240 word processor to do. 320 00:19:00,240 --> 00:19:02,240 Just a layer on top of the spreadsheet, a simple layer on top of the spreadsheet, then? 321 00:19:02,240 --> 00:19:03,240 Yes, the word processor. 322 00:19:03,240 --> 00:19:07,320 Camilo, if you can unload words and figures there so we can get ready to take a look at 323 00:19:07,320 --> 00:19:08,320 Predictive. 324 00:19:08,320 --> 00:19:10,560 And Richard, let's follow up on Gary's question before. 325 00:19:10,560 --> 00:19:13,360 You talked about using uncertainty inside a spreadsheet. 326 00:19:13,360 --> 00:19:14,360 Explain that a little bit more. 327 00:19:14,360 --> 00:19:18,880 Well, basically, when people talk about uncertain things, they talk about, they make statements 328 00:19:18,880 --> 00:19:23,640 like my sales will be between two various numbers, and this one's going to be more possible 329 00:19:23,640 --> 00:19:24,640 than another one. 330 00:19:24,640 --> 00:19:28,400 They aren't really dealing with absolute numbers the way they do in a typical spreadsheet. 331 00:19:28,400 --> 00:19:30,760 It forces you to put a specific number in there. 332 00:19:30,760 --> 00:19:31,760 Exactly. 333 00:19:31,760 --> 00:19:34,880 And if you don't have the capability of representing uncertainty, then when you do present the 334 00:19:34,880 --> 00:19:38,840 results in these forecasts, what you're doing is leaving out the majority of the data that 335 00:19:38,840 --> 00:19:39,840 you're really talking about. 336 00:19:39,840 --> 00:19:45,120 And what Predict enables you to do is to encapsulate all of the possibilities for a particular variable 337 00:19:45,120 --> 00:19:49,200 on your spreadsheet with all the probabilities associated with that and do calculations based 338 00:19:49,200 --> 00:19:50,200 on those probabilities. 339 00:19:50,200 --> 00:19:51,200 Could you show us how you do that? 340 00:19:51,200 --> 00:19:52,200 Sure, absolutely. 341 00:19:52,200 --> 00:19:54,760 Let me just bring up the Predict here. 342 00:19:54,760 --> 00:19:57,800 The best way to show it is to sort of give a comparison, if you will, between the way 343 00:19:57,800 --> 00:20:01,640 people use spreadsheets and the way you would use Predict in a similar situation. 344 00:20:01,640 --> 00:20:05,920 I can just restore a little sheet here. 345 00:20:05,920 --> 00:20:10,120 This is the most simple business model you could have, sales, costs, and then profits. 346 00:20:10,120 --> 00:20:13,200 And what I can do is go down here and show you what a spreadsheet user might do. 347 00:20:13,200 --> 00:20:18,880 For example, he might say that his sales are, let's say, $1,000 and come down here and say 348 00:20:18,880 --> 00:20:22,040 that his costs are $500. 349 00:20:22,040 --> 00:20:25,440 And then doing a calculation to calculate the difference between the two to show what 350 00:20:25,440 --> 00:20:28,040 the profits are, in this case, something like this. 351 00:20:28,040 --> 00:20:33,160 OK, your sales minus your costs are going to equal your profits there. 352 00:20:33,160 --> 00:20:34,160 OK. 353 00:20:34,160 --> 00:20:35,760 And that gives me a number. 354 00:20:35,760 --> 00:20:37,800 Now, in a spreadsheet, that works very nicely. 355 00:20:37,800 --> 00:20:41,200 If I want to do what is, I have to go around and change those numbers and record all the 356 00:20:41,200 --> 00:20:42,560 different values. 357 00:20:42,560 --> 00:20:44,840 With Predict, however, I can do something a bit different. 358 00:20:44,840 --> 00:20:48,760 I can actually represent all the values for a particular variable, in this case, sales, 359 00:20:48,760 --> 00:20:50,060 in a single cell. 360 00:20:50,060 --> 00:20:53,120 And I do that by creating what is called a distribution. 361 00:20:53,120 --> 00:20:56,640 Predict has eight of these that are predefined and one that you can define yourself. 362 00:20:56,640 --> 00:21:01,040 Now, in the case that I just mentioned, let's say my sales are between 500 and 1,000, most 363 00:21:01,040 --> 00:21:02,800 likely, let's say, 700. 364 00:21:02,800 --> 00:21:05,320 That's what we call a triangular distribution. 365 00:21:05,320 --> 00:21:09,640 I can tell Predict to do or maintain, if you will, a list of 100 what ifs and then put 366 00:21:09,640 --> 00:21:11,160 in the values for the distribution. 367 00:21:11,160 --> 00:21:18,120 Let's say 500 as my minimum, 700 is my most likely, and 1,000 as my maximum. 368 00:21:18,120 --> 00:21:19,840 And I've created a probability distribution. 369 00:21:19,840 --> 00:21:23,280 I can do the same thing for cost, let's say that I would say my cost would be between 370 00:21:23,280 --> 00:21:25,280 300 and $700. 371 00:21:25,280 --> 00:21:28,760 And that's a uniform distribution because it doesn't really have a middle point. 372 00:21:28,760 --> 00:21:35,040 Again, I'll keep track of 100 what ifs, and I can keep track of up to 8,000 if I want. 373 00:21:35,040 --> 00:21:37,840 And let's say between 300 and 700. 374 00:21:37,840 --> 00:21:40,240 Just putting in your min, your max there. 375 00:21:40,240 --> 00:21:41,240 Exactly. 376 00:21:41,240 --> 00:21:45,760 Now, the nice feature, actually the major feature of Predict is its ability to do the 377 00:21:45,760 --> 00:21:50,560 same sort of calculations you would in a spreadsheet, but to maintain all of the results that you 378 00:21:50,560 --> 00:21:52,200 would do for each one of those what ifs. 379 00:21:52,200 --> 00:21:57,160 So I can create a list of values, and rather than an initial list, which might be historical 380 00:21:57,160 --> 00:22:02,040 data, I can create it in an output sense, creating 100 values given my calculation. 381 00:22:02,040 --> 00:22:06,360 In this case, F7 minus F9. 382 00:22:06,360 --> 00:22:11,880 Now I can ask Predict to go out and do 100 what ifs automatically just by giving it that. 383 00:22:11,880 --> 00:22:16,520 And as you can see, the system is picking values from each of those two probability 384 00:22:16,520 --> 00:22:20,240 distributions and calculating values in the profit cell. 385 00:22:20,240 --> 00:22:24,200 And at the bottom of the screen, it's telling me how much time I have left until my calculations 386 00:22:24,200 --> 00:22:25,580 are done. 387 00:22:25,580 --> 00:22:30,200 The real question is now that all those values have been generated, what can we do with them? 388 00:22:30,200 --> 00:22:34,600 Predict has a number of features built in as spreadsheet features to handle probability 389 00:22:34,600 --> 00:22:38,200 distributions in terms of displays, and for example, graphics. 390 00:22:38,200 --> 00:22:39,520 So it's done its 100 calculations. 391 00:22:39,520 --> 00:22:40,760 How do you look at this now? 392 00:22:40,760 --> 00:22:41,760 Right. 393 00:22:41,760 --> 00:22:45,320 One of the ways most comprehensively to look at a lot of data is to draw a graph. 394 00:22:45,320 --> 00:22:50,320 I can do that, let's say, by bringing down my profits graph here and looking at the information 395 00:22:50,320 --> 00:22:51,840 in this cell F11. 396 00:22:51,840 --> 00:22:53,560 But not just the number that's on the screen. 397 00:22:53,560 --> 00:22:55,720 I want to look at all the values that have been generated. 398 00:22:55,720 --> 00:22:58,320 So I put a dollar sign on there. 399 00:22:58,320 --> 00:23:02,000 And now Predict will take those 100 values and create a probability distribution. 400 00:23:02,000 --> 00:23:06,840 And that will be shown in a graph here in a second. 401 00:23:06,840 --> 00:23:08,080 I can see a number of things here. 402 00:23:08,080 --> 00:23:12,680 We can see that there's some probability of a loss over towards the minus side. 403 00:23:12,680 --> 00:23:15,360 There's a much greater probability of a profit in this small business plan. 404 00:23:15,360 --> 00:23:18,420 And we can also see what the most likely value would be on the graph. 405 00:23:18,420 --> 00:23:20,520 Can you calculate the odds of a loss? 406 00:23:20,520 --> 00:23:21,520 Sure. 407 00:23:21,520 --> 00:23:25,720 There's functionality, for example, with this perform calculate function that allows me 408 00:23:25,720 --> 00:23:32,560 to see, let's say, the chance of a number being wildly negative in that cell. 409 00:23:32,560 --> 00:23:34,240 And the answer is 8%. 410 00:23:34,240 --> 00:23:37,360 That's right. 411 00:23:37,360 --> 00:23:42,320 What about the new Mac 2 just before and, of course, we know about the new IBM personal 412 00:23:42,320 --> 00:23:43,320 system 2. 413 00:23:43,320 --> 00:23:46,600 What are the consequences of that new IBM system in terms of you guys who are developing 414 00:23:46,600 --> 00:23:47,600 software? 415 00:23:47,600 --> 00:23:52,320 Well, from our standpoint, obviously, people are demanding techniques such as these, which 416 00:23:52,320 --> 00:23:55,280 involve a lot more computations and a lot more data being stored. 417 00:23:55,280 --> 00:23:59,560 And obviously, the faster the machines and the more data that they can store, you know, 418 00:23:59,560 --> 00:24:04,120 going beyond, let's say, the 640K limit is a boon to products like ours. 419 00:24:04,120 --> 00:24:05,760 And what about the graphical interface? 420 00:24:05,760 --> 00:24:09,040 Are we going to see that as a standard application interface? 421 00:24:09,040 --> 00:24:10,040 Well, I don't know. 422 00:24:10,040 --> 00:24:14,240 I mean, the fact is that people are very much used to seeing things in this format. 423 00:24:14,240 --> 00:24:17,160 There are, you know, two, three, four million spreadsheet users in the world that use it 424 00:24:17,160 --> 00:24:18,400 exactly as you see there. 425 00:24:18,400 --> 00:24:21,960 Whether they want to learn something else to get the job done, only time will tell. 426 00:24:21,960 --> 00:24:23,240 Gentlemen, we're out of time. 427 00:24:23,240 --> 00:24:24,240 Thank you very much. 428 00:24:24,240 --> 00:24:25,240 That completes our look at spreadsheets. 429 00:24:25,240 --> 00:24:29,280 We'll be back next week with part four of this business application series looking at 430 00:24:29,280 --> 00:24:30,280 database managers. 431 00:24:30,280 --> 00:24:31,720 So be sure to join us then. 432 00:24:31,720 --> 00:24:45,040 Right now, stay tuned for this week's computer news. 433 00:24:45,040 --> 00:24:49,440 I'm Susan Chase sitting in for Stuart Shafaei in the Random Access File this week. 434 00:24:49,440 --> 00:24:54,120 Lotus Development Corporation has signed a 10-year agreement with IBM to design software 435 00:24:54,120 --> 00:24:59,920 for its largest computers, starting with a version of 1, 2, 3 for the System 370 mainframes. 436 00:24:59,920 --> 00:25:04,640 The deal puts Lotus on a more even footing with Microsoft, which recently overtook Lotus 437 00:25:04,640 --> 00:25:09,680 as the world's largest manufacturer of PC software and has long had a working relationship 438 00:25:09,680 --> 00:25:11,180 with IBM. 439 00:25:11,180 --> 00:25:15,760 Its most devastating effect will be on Ashton Tate, the only one of the Big Three software 440 00:25:15,760 --> 00:25:18,200 makers without such a relationship. 441 00:25:18,200 --> 00:25:22,240 The new version of 1, 2, 3 will not be available until next year. 442 00:25:22,240 --> 00:25:27,600 Lotus also announced two other versions of 1, 2, 3 with multidimensional support capability, 443 00:25:27,600 --> 00:25:33,120 a line of multi-user database programs and an enhanced programming capability for 1, 444 00:25:33,120 --> 00:25:34,400 2, 3. 445 00:25:34,400 --> 00:25:37,320 And the race for the fastest computers continues. 446 00:25:37,320 --> 00:25:43,560 ETA Systems recently unveiled the ETA 10, a supercomputer capable of processing 10 billion 447 00:25:43,560 --> 00:25:45,360 calculations per second. 448 00:25:45,360 --> 00:25:50,240 ETA, a controlled data subsidiary, claims the new machine has twice the performance 449 00:25:50,240 --> 00:25:53,400 of supercomputers made by industry leader Cray Research. 450 00:25:53,400 --> 00:25:59,320 Cray, on the other hand, believes their Cray 2 is three times faster than the ETA 10. 451 00:25:59,320 --> 00:26:03,760 And further competition comes from thinking machines, with their announcement of a machine 452 00:26:03,760 --> 00:26:09,800 that reportedly outperforms both ETA 10 and Cray 2 on some tasks. 453 00:26:09,800 --> 00:26:14,100 Apple Computer plans to create an independent software company to promote the creation of 454 00:26:14,100 --> 00:26:17,200 programs for its computers by small developers. 455 00:26:17,200 --> 00:26:21,440 The new Apple Company will sell programs written by other companies who would not otherwise 456 00:26:21,440 --> 00:26:25,040 have the resources to market and distribute their products. 457 00:26:25,040 --> 00:26:29,760 In addition, it will sell programs currently published by Apple, but under its own label. 458 00:26:29,760 --> 00:26:33,960 Apple sees these new products as a way of stimulating sales of its computers by making 459 00:26:33,960 --> 00:26:36,400 them capable of doing more things. 460 00:26:36,400 --> 00:26:41,320 Now it's time for this week's software review, and here's Paul Schindler. 461 00:26:41,320 --> 00:26:43,640 Outlines obscure details. 462 00:26:43,640 --> 00:26:46,320 The same is true of many outliners now on the market. 463 00:26:46,320 --> 00:26:48,680 They tend to obscure rather than illuminate. 464 00:26:48,680 --> 00:26:52,800 Now that was before More, a most graphical outliner and database. 465 00:26:52,800 --> 00:26:56,720 First of all, as a simple outliner, it offers you the option of looking at any outline in 466 00:26:56,720 --> 00:27:01,820 three different graphic formats, tree, bullet, or outline. 467 00:27:01,820 --> 00:27:05,760 You can hop back and forth between various levels of detail. 468 00:27:05,760 --> 00:27:10,420 In addition, you can change fonts, add lines, eliminate the menu at the bottom, change numbers 469 00:27:10,420 --> 00:27:13,760 to bullets, and use More to create overhead slides. 470 00:27:13,760 --> 00:27:16,620 Now if that were all it could do, More would be cute. 471 00:27:16,620 --> 00:27:20,340 But you can also have six different files open at once on the screen. 472 00:27:20,340 --> 00:27:22,760 And More can total figures within the outline. 473 00:27:22,760 --> 00:27:24,480 Actually, More does many things. 474 00:27:24,480 --> 00:27:26,400 It can do memos and letters. 475 00:27:26,400 --> 00:27:28,080 It can keep an online calendar. 476 00:27:28,080 --> 00:27:30,120 Now suppose you want to keep your calendar in More. 477 00:27:30,120 --> 00:27:34,840 You bring up a calendar, drag the mouse across it, and More will create a calendar outline. 478 00:27:34,840 --> 00:27:39,800 Other templates can be used for expenses, order entry, or an address book. 479 00:27:39,800 --> 00:27:45,360 More is an outliner for use on the Apple Macintosh, $295 from Living Video Text of Mountain View, 480 00:27:45,360 --> 00:27:46,360 California. 481 00:27:46,360 --> 00:27:48,600 For Computer Chronicles, I'm Paul Schindler. 482 00:27:48,600 --> 00:27:51,400 And that's it for this week's Computer Chronicles. 483 00:27:51,400 --> 00:27:58,360 The Computer Chronicles is made possible by Leading Edge, makers of IBM-compatible computer 484 00:27:58,360 --> 00:28:03,560 systems including word processing with spelling correction, communication software, and Hays-compatible 485 00:28:03,560 --> 00:28:06,440 1200 and 2400 baud modems. 486 00:28:06,440 --> 00:28:09,760 Leading Edge, with over 1,000 service centers nationwide. 487 00:28:09,760 --> 00:28:13,160 Leading Edge, leading the way to the information age. 488 00:28:13,160 --> 00:28:16,440 Additional funding is provided by McGraw-Hill, publishers of Byte. 489 00:28:16,440 --> 00:28:20,960 Byte's detailed technical articles on new hardware, software, and languages cover developments 490 00:28:20,960 --> 00:28:42,040 in computer technology worldwide.